CentOS下NFS服务器配置教程 您所在的位置:网站首页 nfs 网络文件系统 CentOS下NFS服务器配置教程

CentOS下NFS服务器配置教程

2022-10-09 04:48| 来源: 网络整理| 查看: 265

说明: NFS服务器: 操作系统:CentOS 5.5 IP:192.168.21.160 nfs网络文件服务器共享目录:/data/osyunwei 目录所有者:www(说明:www为nginx运行账号) chown www.www -R /data/osyunwei 目录权限:700 chmod 700 -R /data/osyunwei NFS客户端: 操作系统:CentOS 5.5 IP:192.168.21.169 把NFS服务器上的目录/data/osyunwei挂载到本地目录/data/osyunwei中 本地目录/data/osyunwei所有者:www(说明:www为nginx运行账号) 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 chown www.www -R /data/osyunwei 目录权限:700 chmod 700 -R /data/osyunwei 一、关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq 保存,关闭 shutdown -r now #重启系统 二、防火墙设置,开启相应端口 vi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 111 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 2049 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 875 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 875 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 892 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 892 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 32803 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 32769 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1001 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 1001 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1002 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 1002 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1003 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 1003 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1004 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 1004 -j ACCEPT /etc/init.d/iptables restart #最后重启防火墙使配置生效 防火墙端口说明: portmap或者rpcbind(CentOS 6.x)使用:tcp/udp 111 nfs使用:tcp/udp 2049 mountd使用:  TCP/UDP 892 rquotad使用:tcp/udp 875 status使用:  TCP/UDP 1001-1004共四个端口 nlockmgr使用:TCP/32803端口  UDP/32769端口 三、安装NFS服务器 rpm -q nfs-utils portmap   #检查是否安装,注意:在CentOS 6.x中portmap的名称变为rpcbind 出现下面的提示说明安装成功,备注:CentOS默认已经安装了nfs服务 nfs-utils-1.0.9-44.el5 portmap-4.0-65.2.2.1 yum install nfs-utils portmap  #安装 vi /etc/sysconfig/nfs  #编辑配置文件 RQUOTAD_PORT=875  #取消前面的注释 LOCKD_TCPPORT=32803 #取消前面的注释 LOCKD_UDPPORT=32769 #取消前面的注释 MOUNTD_PORT=892 #取消前面的注释 STATD_PORT=1001 #取消前面的注释,端口修改为1001 STATD_OUTGOING_PORT=1004 #取消前面的注释,端口修改为1004 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 :wq! #保存退出 四、配置nfs vi /etc/exports   #编辑配置文件,添加以下内容 /data/osyunwei 192.168.21.0/24(rw,sync,no_subtree_check,anonuid=501,anongid=501) :wq!  #保存退出 相关参数说明: /data/osyunwei  #NFS共享目录 192.168.21.0/24 #允许这个网段内的IP地址访问共享目录 rw   #读取写入权限 sync #数据实时同步 no_subtree_check #不检查目录权限,提高数据读取效率 anonuid=501  #501代表www用户 打开cat /etc/passwd 查找www对应的id anongid=501  #501代表www组   打开cat /etc/group 查找www对应的id 启动服务(注意顺序不能错) /etc/rc.d/init.d/portmap start /etc/rc.d/init.d/nfslock start /etc/rc.d/init.d/nfs start chkconfig portmap on    #设置开机启动 chkconfig  nfslock  on    #设置开机启动,开启此服务保持数据一致 chkconfig nfs on   #设置开机启动 要停止服务,执行下面的命令(注意顺序不能错) 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 service nfslock stop service nfs stop service portmap stop 五、测试NFS rpcinfo -p 192.168.21.160  #查看使用端口,出现下面的提示,说明配置正确 程序 版本 协议   端口     100000    2   tcp    111  portmapper     100000    2   udp    111  portmapper     100024    1   udp   1001  status     100024    1   tcp   1001  status     100011    1   udp    875  rquotad     100011    2   udp    875  rquotad     100011    1   tcp    875  rquotad     100011    2   tcp    875  rquotad     100003    2   udp   2049  nfs     100003    3   udp   2049  nfs     100003    4   udp   2049  nfs     100021    1   udp  32769  nlockmgr     100021    3   udp  32769  nlockmgr     100021    4   udp  32769  nlockmgr     100021    1   tcp  32803  nlockmgr     100021    3   tcp  32803  nlockmgr     100021    4   tcp  32803  nlockmgr     100003    2   tcp   2049  nfs     100003    3   tcp   2049  nfs     100003    4   tcp   2049  nfs     100005    1   udp    892  mountd     100005    1   tcp    892  mountd     100005    2   udp    892  mountd     100005    2   tcp    892  mountd     100005    3   udp    892  mountd     100005    3   tcp    892  mountd showmount -e 192.168.21.160 #显示server上面共享的目录,出现下面的提示,说明配置正确 Export list for 192.168.21.160: /data/osyunwei 192.168.21.0/24 六、配置NFS客户端 rpm -q nfs-utils portmap   #检查是否安装,注意:在CentOS 6.x中portmap的名称变为rpcbind 出现下面的提示说明安装成功 nfs-utils-1.0.9-60.el5 portmap-4.0-65.2.2.1 备注:CentOS默认已经安装了nfs服务,如果没有安装,执行下面的命令 yum install nfs-utils portmap  #安装 启动服务(注意顺序不能错) /etc/rc.d/init.d/portmap start /etc/rc.d/init.d/nfslock start /etc/rc.d/init.d/nfs start chkconfig portmap on    #设置开机启动 chkconfig  nfslock  on    #设置开机启动,开启此服务保持数据一致 chkconfig nfs on   #设置开机启动 要停止服务,执行下面的命令(注意顺序不能错) service nfslock stop service nfs stop service portmap stop showmount -e 192.168.21.160  #显示server上面共享的目录,会出现下面的提示 Export list for 192.168.21.160: /data/osyunwei 192.168.21.0/24 mount -t nfs -o soft,intr,bg,rw,rsize=32768,wsize=32768 192.168.21.160:/data/osyunwei   /data/osyunwei  #客户端挂载NFS服务器共享目录,第一个目录是nfs服务器共享目录,第二个目录是客户端本地目录 如果要卸载目录,执行下面命令 umount /data/osyunwei   #卸载目录挂载 设置开机自动挂载目录 vi /etc/rc.d/rc.local  #编辑 mount -t nfs -o soft,intr,bg,rw,rsize=32768,wsize=32768 192.168.21.160:/data/osyunwei   /data/osyunwei :wq!  #保存退出 至此,CentOS配置NFS服务器教程完成

     » 本文链接:https://www.osyunwei.com/archives/3757.html» 订阅本站:https://www.osyunwei.com/feed» 转载请注明来源:系统运维 » CentOS下NFS服务器配置教程


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有